/* 主要内容部分 */
/* 文章列表 中间部分 */
.article-list{
    margin-top:20px;
}
.article-list>ul{
    margin-left:15px;
    margin-right:15px;
    margin-bottom:20px;
}
.article-list>div>div{
    margin-bottom:20px;
}
.article-list>div>div>a{
    display:block;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article-list>div>div>p>span:last-child{
    margin-left:20px;
}
/* 摘要 */
.article-list>div>div>.zhaiyao{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
/* 标签 点赞 评论 收藏 喜欢 */
.article-list>div>div>.other{
    margin-top:10px;
}
.article-list>div>div>.other>p:first-child a{
    padding:3px 10px;
    border:1px solid #ddd;
    font-size:12px;
}
/* 每日公告 右边部分 */
.board{
    height:100px;
    border:1px solid #ddd;
    position: relative;
    margin-bottom:20px;
}
.board>span{
    position: absolute;
    top:0;
    left:0;
    border-radius: 0;
}
.board>p{
    width:90%;
    margin:25px auto;
    font-size:12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
/* 搜索框 */
.search>input{
    display:block;
    padding:5px 2px;
    border:none;
    border:1px solid #ddd;
}
.search>button{
    padding:6px 2px;
    border-radius: 0;
}
/* 热门推荐 */
.recommend{
    margin-top:20px;
}
.recommend>p{
    margin-bottom:-10px;
}
.recommend>div{
    margin-top:20px;
    margin-left:0;
    margin-right:0;
    padding-bottom:5px;
    border-bottom:1px solid #ddd;
}
.recommend>div:last-child{
    border-bottom: none;
}
.recommend>div>div,.recommend>div>a{
    padding-left:0;
    padding-right:0;
}
.recommend>div>div>p:first-child a{
    display:block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.recommend>div>div>p:last-child{
    font-size:12px;
}
.recommend>div>a>img{
    width:100%;
    height:100%;
}
/* 最新评论 */
.comments{
    margin-top:20px;
}
.comments ul{
    margin-top:20px;
}
.comments ul li{
    margin-left:0;
    margin-right:0;
    margin-bottom:20px;
}
.comments ul li>a{
    display:block;
}
.comments ul li>a,.comments ul li>div{
    padding-left:0;
    padding-right:0;
}
.comments ul li>div p{
    font-size:12px;
}
.comments ul li>div p:last-child{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/* 标签云 */
.tip-cloud{
    margin-top:20px;
}
.tip-cloud>span{
    margin-bottom:20px;
}
.tip-cloud>div>a{
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    background: #096;
    color: #fff;
    margin-top:10px;
    margin-right:10px;
    transition: all .5s;
}
.tip-cloud>div>a:hover{
    border-radius: 0;
}
/* 友情链接 */
.friendly-links{
    margin-top:20px;
}
.friendly-links>div{
    border:1px solid #ddd;
    background:#eee;
    padding:5px;
    margin-top:20px;
}
.friendly-links a{
    display: inline-block;
    color: #666;
    font-size: 14px;
    margin: 10px;
}
/*登录注册*/
.form-group>span{
    font-size:12px;
    color:red;
    margin-top:10px;
}
.djs{
    color:orange;
    font-size:22px;
    font-weight: bold;
}
.succ-info{
    padding:150px;
    font-size:20px;
}
.form-group>button{
    width:100%;
}
.form-reg-yzm>label,.form-reg-yzm>span{
    display:block;
}
.form-reg-yzm>input{
    display:block;
    width:70%;
    float:left;
}
.form-reg-yzm>img{
    width:20%;
    margin-left:1%;
    float:left;
}
.form-password a{
    font-size:12px;
    margin-top:10px;
}
.form-yzm>label{
    display:block;
}
.form-yzm>input{
    display:block;
    width:70%!important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    float:left;
}
.form-yzm>button{
    display:block;
    width:30%!important;
    border-left:0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    float:right;
}
.loginWays ul li{
    display:inline-block;
}
.loginWays ul li+li{
    margin-left:5%;
}
.loginWays:before{
    content:'';
    display:block;
    width:100%;
    height:1px;
    background:#ddd;
}
.loginWays{
    margin-top:30px;
    position: relative;
    text-align:center;
}
.loginWays>p{
    position: absolute;
    top:-11px;
    left:calc((100% - 100px)/2);
    background:#fff;
    color:#999;
    padding-left: 2px;
    padding-right:2px;
}
.loginWays>ul{
    margin-top:20px;
}
/*登录成功*/
.regSuccess{
    text-align: center;
    display: none;
}
